// ********************************************************************************************
// Este archivo fuente es propiedad de Feria de Remates S.R.L. de C.V. Prohibida su copia o uso
// sin autorización explícita.
// This source file is propietary to Feria de Remates S.R.L. de C.V. May not be used or copied
// without explicit authorization.
// ********************************************************************************************/

package com.feriaderemates.domain.userAccount;

/**
 * Represents a user address
 *
 * @author Oscar García
 */
public class UserAddress {
    
    private final String street1;
    private final String street2;
    private final String zipCode;
    private final String neighborhood;
    private final String city;
    private final State state;
    private final UserAddressType userAddressType;
    private final int userId;

    public UserAddress(String street1, String street2, String zipCode, String neighborhood, String city, 
            State state, UserAddressType userAddressType, int userId) {
        
        this.street1 = street1;
        this.street2 = street2;
        this.zipCode = zipCode;
        this.neighborhood = neighborhood;
        this.city = city;
        this.state = state;
        this.userAddressType = userAddressType;
        this.userId = userId;
    }

    /**
     * @return the street1
     */
    public String getStreet1() {
        return street1;
    }


    /**
     * @return the street2
     */
    public String getStreet2() {
        return street2;
    }


    /**
     * @return the zipCode
     */
    public String getZipCode() {
        return zipCode;
    }

    /**
     * @return the neighborhood
     */
    public String getNeighborhood() {
        return neighborhood;
    }


    /**
     * @return the city
     */
    public String getCity() {
        return city;
    }


    /**
     * @return the state
     */
    public State getState() {
        return state;
    }


    /**
     * @return the userAddressType
     */
    public UserAddressType getUserAddressType() {
        return userAddressType;
    }

    /**
     * @return the userId
     */
    public int getUserId() {
        return userId;
    }
    
    

}
